6 research outputs found

    Contributions to the efficient use of general purpose coprocessors: kernel density estimation as case study

    Get PDF
    142 p.The high performance computing landscape is shifting from assemblies of homogeneous nodes towards heterogeneous systems, in which nodes consist of a combination of traditional out-of-order execution cores and accelerator devices. Accelerators provide greater theoretical performance compared to traditional multi-core CPUs, but exploiting their computing power remains as a challenging task.This dissertation discusses the issues that arise when trying to efficiently use general purpose accelerators. As a contribution to aid in this task, we present a thorough survey of performance modeling techniques and tools for general purpose coprocessors. Then we use as case study the statistical technique Kernel Density Estimation (KDE). KDE is a memory bound application that poses several challenges for its adaptation to the accelerator-based model. We present a novel algorithm for the computation of KDE that reduces considerably its computational complexity, called S-KDE. Furthermore, we have carried out two parallel implementations of S-KDE, one for multi and many-core processors, and another one for accelerators. The latter has been implemented in OpenCL in order to make it portable across a wide range of devices. We have evaluated the performance of each implementation of S-KDE in a variety of architectures, trying to highlight the bottlenecks and the limits that the code reaches in each device. Finally, we present an application of our S-KDE algorithm in the field of climatology: a novel methodology for the evaluation of environmental models

    Designing a Human Computation Framework to Enhance Citizen-Government Interaction

    Get PDF
    Human computation or Human-based computation (HBC) is a paradigm that considers the design and analysis of information processing systems in which humans participate as computational agents performing small tasks and being orchestrated by a computer system. In particular, humans perform small pieces of work and a computer system is in charge of orchestrating their results. In this work, we want to exploit this potential to improve the take-up of e-service United States of Americage by citizens interacting with governments. To that end, we propose Citizenpedia, a human computation framework aimed at fostering citizen's involvement in the public administration. Citizenpedia is presented as a web application with two main components: the Question Answering Engine, where citizens and civil servants can post and solve doubts about e-services and public administration, and the Collaborative Procedure Designer, where citizens can collaborate with civil servants in the definition and improvement of new administrative procedures and e-services. In this work, we present the design and prototype of Citizenpedia and two evaluation studies conducted: the first one, a set of on-line surveys about the component's design, and the second one, a face-to-face user evaluation of the prototype. These evaluations showed us that the participants of the tests found the platform attractive, and pointed out several improvement suggestions regarding user experience of e-services

    Contributions to the efficient use of general purpose coprocessors: kernel density estimation as case study

    Get PDF
    142 p.The high performance computing landscape is shifting from assemblies of homogeneous nodes towards heterogeneous systems, in which nodes consist of a combination of traditional out-of-order execution cores and accelerator devices. Accelerators provide greater theoretical performance compared to traditional multi-core CPUs, but exploiting their computing power remains as a challenging task.This dissertation discusses the issues that arise when trying to efficiently use general purpose accelerators. As a contribution to aid in this task, we present a thorough survey of performance modeling techniques and tools for general purpose coprocessors. Then we use as case study the statistical technique Kernel Density Estimation (KDE). KDE is a memory bound application that poses several challenges for its adaptation to the accelerator-based model. We present a novel algorithm for the computation of KDE that reduces considerably its computational complexity, called S-KDE. Furthermore, we have carried out two parallel implementations of S-KDE, one for multi and many-core processors, and another one for accelerators. The latter has been implemented in OpenCL in order to make it portable across a wide range of devices. We have evaluated the performance of each implementation of S-KDE in a variety of architectures, trying to highlight the bottlenecks and the limits that the code reaches in each device. Finally, we present an application of our S-KDE algorithm in the field of climatology: a novel methodology for the evaluation of environmental models

    Assessing Industrial Communication Protocols to Bridge the Gap between Machine Tools and Software Monitoring

    Get PDF
    Industrial communication protocols are protocols used to interconnect systems, interfaces, and machines in industrial environments. With the advent of hyper-connected factories, the role of these protocols is gaining relevance, as they enable the real-time acquisition of machine monitoring data, which can fuel real-time data analysis platforms that conduct tasks such as predictive maintenance. However, the effectiveness of these protocols is largely unknown and there is a lack of empirical evaluation which compares their performance. In this work, we evaluate OPC-UA, Modbus, and Ethernet/IP with three machine tools to assess their performance and their complexity of use from a software perspective. Our results show that Modbus provides the best latency figures and communication has different complexities depending on the used protocol, from the software perspective

    Early detection of tool wear in electromechanical broaching machines by monitoring main stroke servomotors

    No full text
    This paper aims to provide researchers and engineers with evidence that sensorless machine variable monitoring can achieve tool wear monitoring in broaching in real production environments, reducing production errors, enhancing product quality, and facilitating zero-defect manufacturing. Additionally, broaching plays a crucial role in improving the quality of manufacturing products and processes. These aspects are especially pertinent in aeronautical manufacturing, which serves as the experimental case in this study. The research presents findings that establish a correlation between the variables of a broaching machine’s servomotors and the condition of the broaching tools. The authors propose an effective method for measuring broaching tool wear without external sensors and provide a detailed explanation of the methodology, enabling reproducibility of similar results. The results stem from three trials conducted on an electromechanical vertical broaching machine, utilizing cemented carbide grade broaching tools to broach a superalloy Inconel 718 test piece. The machine data collected facilitated the training of a set of machine learning models, accurately estimating tool wear on the broaches. Each model demonstrates high predictive accuracy, with a coefficient of determination surpassing 0.9.Thanks are addressed to MCIN/AEI/10.13039/501100011033/and European Union NextGenerationEU/ PRTR” - Proyectos de Transición Ecológica y Transición Digital , Quolink: A new way to assess quality in manufacturing processes by merging process data in high connected production systems in aeroturbines, Ref TED2021-130044B-I00. Thanks are also addressed to Basque, Spain for the support of University research groups, grant IT1573-22. Thanks are also due to European commission by H2020 project n. 958357, and it is an initiative of the Factories-of-the-Future (FoF) Public Private Partnership, project InterQ Interlinked Process, Product and Data Quality Framework for Zero-Defects Manufacturing. Results were analyzed by models developed in Project KK-2022/0065 Lanverso and Hatasu. This work was also partially supported by the Spanish Ministerio de Asuntos Económicos y Transformación Digital and the European Union NextGenerationEU through the project LocoForge: Mimbres instantiation for railways and Industry 5.0 vertical sectors (grant TSI-063000- 2021-47), funded by the Plan for Recovery, Transformation and Resilience
    corecore